PDTS_ Pen Data Scaling
The PDTS_
data scaling units are used in the uScale and wPndtNew arguments
of the CreatePenData
The following
table lists the PDTS_ values. These values cannot be combined with the
bitwise-OR operator.
Constant |
Description |
PDTS_ARBITRARY |
The
application has done its own scaling of the data point. |
PDTS_COMPRESS2NDDERIV |
The second
derivative between points is stored. |
PDTS_DISPLAY |
Each
logical unit is equivalent to a display pixel. Positive x is to the right;
positive y is down. |
PDTS_HIENGLISH |
Each
logical unit is mapped to 0.001 inch. Positive x is to the right; positive y
is down. |
PDTS_HIMETRIC |
Each
logical unit is mapped to 0.001 millimeter. Positive x is to the right;
positive y is down. |
PDTS_LOMETRIC |
Each
logical unit is mapped to 0.01 millimeter. Positive x is to the right;
positive y is down. |
PDTS_STANDARDSCALE |
The
standard scaling metric, equivalent to PDTS_HIENGLISH. Standard recognizers
scale to this value. |
The following
table lists the PDTS_ bit settings. These bit settings can be combined using
the bitwise-OR operator.
Constant |
Description |
PDTS_COMPRESSED |
The data is
compressed. |
PDTS_NOCOLLINEAR |
All
redundant points removed. |
PDTS_NOEMPTYSTROKES |
All empty
strokes removed. |
PDTS_NOOEMDATA |
OEM data
removed. |
PDTS_NOPENINFO |
The PENINFO |
PDTS_NOTICK |
Timing
information removed. |
PDTS_NOUPPOINTS |
All pen-up
strokes removed. |
PDTS_NOUSER |
User
information removed. |
The following
table lists the PDTS_ mask values:
Constant |
Description |
PDTS_COMPRESSMETHOD |
Bits encode
the compression scheme that is used. |
PDTS_SCALEMASK |
Mask
scaling bits for hardware information. |
For additional
information, see the entries for the CompactPenData